﻿using Domain.Entidades;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SiteCredivale.ViewModels
{
    public class documentosViewModel
    {
        public documentosViewModel()
        {
            this.usuario_documento = new List<usuario_documento>();
        }

        public long doc_codigo { get; set; }
        public string doc_desc { get; set; }
        public int doc_tipo { get; set; }
        public string doc_extensao { get; set; }
        public System.DateTime doc_data_inclusao { get; set; }
        public string doc_hora_inclusao { get; set; }
        public virtual tipos_documentos tipos_documentos { get; set; }
        public virtual ICollection<usuario_documento> usuario_documento { get; set; }
        public string doc_observacao { get; set; }

        [NotMapped]
        public int tipo { get; set; }

        [NotMapped]
        public int ori_codigo { get; set; }


        [NotMapped]
        public string flag { get; set; }

        [NotMapped]
        public System.Web.HttpPostedFileBase arquivo { get; set; }

        [NotMapped]
        public string jsusuarios { get; set; }

        [NotMapped]
        public bool enviar_email { get; set; }

    }
}